package com.blog.service;

import com.blog.pojo.Notice;
import com.blog.pojo.PageBean;

public interface NoticeService {

    /**
     * 分页展示所有公告
     * @return
     */
    PageBean listAll(Integer page, Integer pageSize);

    /**
     * 查看单个公告
     * @param id 公告id
     * @return
     */
    Notice listById(Integer id);

    /**
     * 发布公告
     * @param notice 公告实体
     */
    void add(Notice notice);

    /**
     * 删除公告
     * @param id 公告id
     */
    void delete(Integer id);
}
